package com.choupin.choupin.utils.redis;

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

import redis.clients.jedis.Jedis;

import java.util.Set;

@Component
public class RedisCleanupTask {
    private static final String REDIS_KEY = "your_key";

//    @Scheduled(fixedDelay = 24 * 60 * 60 * 1000*15) // 24小时 * 60分钟 * 60秒 * 1000毫秒
//
    public void cleanup(String phone) {

//        链接redis服务器
        Jedis jedis = new Jedis("localhost", 6379);
        Set<String> keys = jedis.keys(phone);
        if (keys != null && !keys.isEmpty()) {
//            删除键值对
            jedis.del(keys.toArray(new String[0]));
            System.out.println("已删除Redis中的数据：" + keys);
        }
        jedis.close();
    }


}
